package cn._2vin.user.bingxuexiehuione.persistence;

import java.util.List;
import java.util.Map;

import cn._2vin.admin.bean.SysRole;
import cn._2vin.user.bean.LianxiFood;
/**
 * 
 * @author 
 * @date 
 */
public interface HomePageMeiShiMapper {

	/**
	 * 根据条件查找出所有权限角色列表
	 * @param bean
	 * @return
	 */
	public List<LianxiFood> queryList(LianxiFood bean);
	
	
	public List<LianxiFood> selectlianxiFooduser(LianxiFood bean);
	
	/**
	 * 列出权限角色列表
	 * @param bean
	 * @return
	 */
	public List<LianxiFood> selectPageSysRole(LianxiFood bean);
	/**
	 * 统计权限角色数目
	 * @param bean
	 * @return
	 */
	public int countPageSysRole(SysRole bean) ;

	/**
	 * id查询
	 * 
	 * @param id
	 * @return
	 */
	public List<LianxiFood> queryPrimaryKey(String id);
	
	
	public LianxiFood queryLianxifood(String id);
	
	/**
	 * 查询 权限code 是否存在（id传入时候，为修改，排除id后的结果）；
	 * @param map
	 * @return
	 */
	public int selectByNameExcludeId(Map<String,String> map);
	//查询出所有数据
	public List<LianxiFood> selectUserSign();
	
	//查询出觅食的所有数据
		public List<LianxiFood> selectLianxiFood();
		
		public List<LianxiFood> listlianxifood(String key);
		
		public List<LianxiFood> selectlistlianxifood(String userclassname);
		
		
		public List<LianxiFood> selectusername(String username);
	/**
	 * 添加权限角色
	 * @param bean
	 */
	public void insert(LianxiFood bean);
	

	/**
	 * 修改系统模块
	 * @param bean
	 */
	public void update(LianxiFood bean);
	
	
	public void updateusername(LianxiFood username);
	/**
	 * 删除权限角色
	 * @param id
	 */
	public void delete(String id);
	/**
	 * 获取表中的最大值，新的id为最大值+1
	 * @return
	 */
	public int getMaxRoleIdAdd1();
}
